Function delivery network: Extending serverless computing for heterogeneous platforms

نویسندگان

چکیده

Serverless computing has rapidly grown following the launch of Amazon's Lambda platform. Function-as-a-Service (FaaS) a key enabler serverless allows an application to be decomposed into simple, standalone functions that are executed on FaaS The platform is responsible for deploying and facilitating resources functions. Several today's cloud applications spread over heterogeneous connected highly dynamic in their structure resource requirements. However, platforms limited homogeneous clusters do not account data access behavior before scheduling. We introduce extension support through network distributed target called Function Delivery Network (FDN). A combination cluster nodes top it. FDN provides Function-Delivery-as-a-Service (FDaaS), delivering function right showcase opportunities such as varied platform's characteristics, possibility collaborative execution between multiple platforms, localization offers fulfilling two objectives: Service Level Objective (SLO) requirements energy efficiency when scheduling by evaluating five using FDNInspector, tool developed us benchmarking platforms. Scheduling edge our evaluation reduced overall consumption 17x without violating SLO comparison high-end

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Tiling for Heterogeneous Computing Platforms Ecole Normale Supérieure De Lyon Tiling for Heterogeneous Computing Platforms Tiling for Heterogeneous Computing Platforms

In the framework of fully permutable loops tiling has been extensively studied as a source to source program transformation However little work has been devoted to the mapping and scheduling of the tiles on physical processors Moreover targeting hetero geneous computing platforms has to the best of our knowledge never been considered In this paper we extend tiling techniques to the context of l...

متن کامل

CellCilk: Extending Cilk for Heterogeneous Multicore Platforms

The potential of heterogeneous multicores, like the Cell BE, can only be exploited if the host and the accelerator cores are used in parallel and if the specific features of the cores are considered. Parallel programming, especially when applied to irregular task-parallel problems, is challenging itself. However, heterogeneous multicores add to that complexity due to their memory hierarchy and ...

متن کامل

Tiling for Heterogeneous Computing Platforms

In the framework of fully permutable loops, tiling has been extensively studied as a sourceto-source program transformation. However, little work has been devoted to the mapping and scheduling of the tiles on physical processors. Moreover, targeting heterogeneous computing platforms has, to the best of our knowledge, never been considered. In this paper we extend tiling techniques to the contex...

متن کامل

Static tiling for heterogeneous computing platforms

In the framework of fully permutable loops, tiling has been extensively studied as a sourceto-source program transformation. However, little work has been devoted to the mapping and scheduling of the tiles on physical processors. Moreover, targeting heterogeneous computing platforms has to the best of our knowledge, never been considered. In this paper we extend static tiling techniques to the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Software - Practice and Experience

سال: 2021

ISSN: ['0038-0644', '1097-024X']

DOI: https://doi.org/10.1002/spe.2966